home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir24 / wxman10.zip / WXMAN.DOC < prev    next >
Text File  |  1994-06-10  |  28KB  |  657 lines

  1.  
  2.  
  3.                            WeatherMan:
  4.                  A Radiofacsimile Reception Program 
  5.                                for
  6.                        IBM PCs and Compatibles
  7.  
  8.  
  9. Table of Contents
  10.  
  11. (Find topics by searching for the topic title.  Be sure to include the
  12. brackets in the search string.)
  13.  
  14. [Notice]
  15. [I]...........What Is Wefax?
  16. [II]..........How WeatherMan Works
  17. [III].........Connecting a Radio to a Sound Card
  18. [IV]..........Creating a Configuration File
  19. [V]...........Running WeatherMan
  20. [VI]..........WeatherMan Keyboard Commands
  21. [VII].........The SHOWPIC Program
  22. [VIII]........The RAW2PCX Program
  23. [IX]..........WXDEMO.EXE
  24. [Appendix 1]..Weather Facsimile Frequencies
  25. [Appendix 2]..Troubleshooting Q&A
  26. [Appendix 3]..VOC Driver Files and Sound Cards
  27. [Appendix 4]..About the Sample Pictures
  28.  
  29.  
  30. [Notice]
  31.                               *****
  32.  
  33. Notice, Part 1-- The Plea for Cold, Hard Cash:
  34.  
  35. The computer programs and documentation described in this document are
  36. neither free, nor are they in the public domain: they are shareware.
  37. In this particular case, the term "shareware" means that you are welcomed
  38. and encouraged to use the programs for a trial period of not more than 30
  39. days.  If, after or during the trial period, you decide to continue
  40. using the programs, you should send a check (drawn on a U.S. bank) or
  41. a U.S. Postal Money Order in the amount of $20.00 (US currency) to the
  42. program's author:
  43.  
  44.                   Paul Hitchcock
  45.                   2309 Blake Street, #308
  46.                   Berkeley, CA 94704
  47.  
  48.                               *****
  49.  
  50. Notice, Part 2-- WeaselSpeak, or The Ugly Legal Stuff:
  51.  
  52. The programs and documentation in this package are distributed "as-is",
  53. with no warranty expressed or implied, including, but not limited to,
  54. merchantability or fitness for a particular purpose.  Any and all
  55. damages arising out of the use of the programs and/or documentation
  56. are the responsibility of the purchaser and/or user of the programs
  57. and documentation.
  58.  
  59. All programs and documentation in this package are Copyright (C) 1994
  60. by Paul Hitchcock
  61.  
  62. "Sound Blaster" is a registered trademark of Creative Labs, Inc.
  63.  
  64. "PAS 16", "ThunderBoard", and "ProAudio Spectrum" are registered
  65. trademarks of Mediavision, Inc.
  66.  
  67.                               *****
  68.  
  69. [Introduction]
  70.  
  71. WeatherMan is a computer program for IBM PCs and compatibles which,
  72. when used with a Sound Blaster-compatible sound card, lets you receive,
  73. display, and store to disk weather photos and charts of the type
  74. broadcast over the high-frequency (HF) shortwave bands.
  75.  
  76. To use the program you must have the following items:
  77.  
  78. 1) A shortwave receiver, equipped with a beat-frequency
  79.    oscillator (BFO)
  80. 2) A 100% Sound Blaster-compatible sound card
  81. 3) A VGA video card and monitor capable of displaying
  82.    640x480 16-color graphics
  83. 4) An IBM PC or compatible 386/486 computer, running at
  84.    33 MHz or faster
  85. 5) A VOC file driver program (usually supplied with the
  86.    sound card).  See Appendix 3 of this document.
  87. 6) A patch cord for connecting the shortwave receiver to the
  88.    sound card
  89.  
  90.  
  91. [I]  What Is Wefax?
  92.  
  93. Wefax, or weather facsimile, is the name for a process by which
  94. photographs and other graphical material are distributed via radio.
  95. At the transmitter, an object is scanned line-by-line at a constant
  96. rate by an optical sensor; the output of the sensor is used to
  97. control the frequency of an oscillator in such a way that the
  98. oscillator's output is linearly proportional to the amount of light
  99. refected from corresponding areas of the scanned object.  The
  100. frequency of the oscillator ranges from 1500 Hz for pure-black areas
  101. to 2300 Hz for white regions.  This "frequency-modulated subcarrier"
  102. is then used to frequency-modulate a radio wave which is then
  103. broadcast.
  104.  
  105. At the receiver the process is reversed: the wefax signal is
  106. demodulated, resulting in a set of tones whose frequencies
  107. are again linearly proportional to the light and dark areas of the
  108. original scanned object.  If an FM receiver is employed to detect
  109. the signal, the original frequencies are faithfully reproduced.
  110. More commonly, however, the signal is demodulated using an AM
  111. receiver equipped with a beat-frequency oscillator (BFO).  While
  112. FM reception generally results in better noise rejection, the BFO
  113. method gives the listener the ability to choose (within limits,
  114. of course) the center frequency of the 800 Hz audio band; this
  115. capability can be very useful when trying to receive a fax in
  116. the presence of an interfering signal.  BFO-based reception is
  117. assumed throughout the remainder of the discussion.
  118.  
  119. For the purpose of this discussion, a wefax broadcast can be
  120. defined by two parameters:  (1) its transmission rate (or "drum
  121. speed")  in lines per minute (lpm) and (2) its index of correlation
  122. (IOC).  The IOC is essentially the ratio of the transmitted
  123. picture's line width to its line height.  At the present time,
  124. nearly all U.S. (and many foreign) wefax broadcasts are transmitted
  125. with a drum speed of 120 lpm and an IOC of 576. There are a number
  126. of other radiofacsimile formats, but the present version of WeatherMan
  127. can only receive faxes broadcast at 120 lpm.
  128.  
  129. A more complete description of weather facsimile broadcasting can
  130. be found in the 1990 edition of the ARRL Handbook.
  131.  
  132. (Note: The term "wefax" is not really appropriate for describing
  133. HF weather facsimile broadcasts, but since "everybody" uses it in
  134. this context, I'll follow the same convention.)
  135.  
  136. [II] How WeatherMan Works
  137.  
  138. Sound Blaster-compatible sound cards are usually supplied with a
  139. "VOC file driver" program which-- thanks to the miracle of
  140. DMA-interrupts-- lets you play "VOC" files that have been loaded
  141. into memory while your computer is running another completely
  142. independent program.  A basic VOC file is nothing more than a set
  143. of numbers representing analog voltage levels that have been
  144. sampled from, say, your soundcard's mic input.
  145.  
  146. Just as the VOC driver is capable of playing sounds in the
  147. background, it's also able to record sounds as a background
  148. task as well.  WeatherMan uses this facility to record an incoming
  149. line of fax material at the same time it's decoding and displaying
  150. the last received line.
  151.  
  152. WeatherMan measures the time interval between consecutive zero-point
  153. crossings of the recorded samples to calculate an average audio
  154. frequency over a given number of samples.  Once the frequency has
  155. been determined, the program assigns a proportional color number
  156. from 0 through 15 to the frequency, plots the point, then goes
  157. back for more samples.  This process continues until the program's
  158. user takes some intervening action.
  159.  
  160. In it's current incarnation, WeatherMan samples the mic input at a
  161. rate of 10,000 samples per second and uses, on average, 8 samples
  162. per pixel.  From these numbers, one would assume this would yield a
  163. picture 625 pixels wide (5000 samples per half-second line divided
  164. by 8).  Unfortunately, it's not quite that simple:  Due to variations
  165. in the sampling rate of individual sound card/computer combinations
  166. and due also to the need to start the next line in a timely fashion,
  167. the actual width of the picture is 623 pixels.  This means that two
  168. pixels of every line are lost.
  169.  
  170. Now for the good news-- although two pixels per line are not plotted,
  171. if the picture being received is properly aligned, no useful data is
  172. lost.  The nature of fax transmission requires that useful information
  173. can't be transmitted over the entire line: for example, with a
  174. mechanical fax receiver, time must be allowed for the pen or plotting
  175. stylus to return to the margin to begin drawing the next line.
  176.  
  177. Now for the bad news-- compromises had to be made.  In order for
  178. WeatherMan to run on the greatest number of machines, I decided
  179. that the screen resolution should be no greater than 640x480 in
  180. 16 colors.  Unfortunately, since a vertical resolution of 480 pixels
  181. would result in displaying only a small portion of a weather photo,
  182. I also decided that the program would plot only one line for every
  183. two received. Lines are not skipped, however: a smoothing algorithm
  184. is used on every two received lines to produce a smooth-appearing
  185. single line, which is then plotted.  Using this method, about
  186. two-thirds of a complete weather photo can be displayed on a
  187. 640/480 screen.
  188.  
  189. Now for the completely impartial(but interesting) news-- forget what
  190. was said about white being the highest frequency and black being the
  191. lowest.  In commercial fax receivers, those conditions undoubtedly
  192. obtain.  However, I found that the best results were achieved when
  193. receiving faxes on the other sideband; hence, WeatherMan employs a
  194. reversed palette in which darker colors represent higher frequencies.
  195. As will be seen later on, WeatherMan's configuration file can be
  196. modified to comply with the "standard" if that's what you need.
  197.  
  198. [III] Connecting a Radio to a Sound Card
  199.  
  200. To use WeatherMan, you must connect the audio output of your radio
  201. receiver to the microphone input of your sound card.  But first:
  202.  
  203.  
  204.            *****************************************
  205.            *                                       *
  206.            *     Warning!  Warning!   Warning!     *
  207.            *     Warning!  Warning!   Warning!     *
  208.            *     Warning!  Warning!   Warning!     *
  209.            *                                       *
  210.            *****************************************
  211.  
  212. Got your attention?  Good, because this is very important:  unless
  213. you completely understand what you are doing when you connect any
  214. two pieces of electrical equipment together :
  215.  
  216. THERE IS AN INHERENT RISK OF PERMANENT DAMAGE TO EITHER OR BOTH
  217. DEVICES OR TO YOURSELF!!!!  Fear not, but read on...
  218.  
  219. In most cases, connecting a shortwave receiver to a sound card is
  220. simple:  just run a patch cord from the microphone output of the
  221. shortwave receiver to the microphone input of the sound card.
  222. I have an old, battery-operated Radio Shack DX-440 which I use
  223. for wefax (yes-- it does have a mic output, albeit an undocumented
  224. one) and this method works just fine.  But what if A) your receiver
  225. has a headphone jack, but no mic output, or B) your receiver is NOT
  226. battery-powered and must be powered from the AC line, or C) your
  227. receiver has neither a mic output nor a headphone jack?
  228.  
  229. Case A: headphone jack, no mic output
  230.  
  231. A sound card's mic input typically requires a signal level in the
  232. 10-20 millivolt range, but a headphone jack output can supply 1 or
  233. more volts.  Since you don't want to risk damaging your sound card,
  234. you must reduce the level of the signal.  The simplest solution is
  235. to use a resistive voltage divider between the receiver and the
  236. sound card; better yet, use a step-down audio transformer.   For the
  237. DX-440's headphone jack, I've found the circuit below to give
  238. acceptable results
  239.  
  240.  
  241.  
  242.            10000 ohm resistor
  243.                -----------
  244.            O--|           |--------*-----------------O S
  245.                -----------         |                   O
  246.                                   ---                  U
  247.     R                            |   |                 N
  248.     A                            |   | 1000 ohm        D
  249.     D                            |   | resistor
  250.     I                             ---                  C
  251.     O                              |                   A
  252.                                    |                   R
  253.            O-----------------------*-----------------O D
  254.  
  255. Case B: NOT a battery-powered receiver
  256.  
  257. If your receiver has an internal power transformer that isolates
  258. its circuitry from the power line, it's probably OK to connect its
  259. mic output to the sound card.  If you're not sure, use an audio
  260. transformer between the radio and the sound card.  No, you can't
  261. just use the resistive divider above.  I have an old Hallicrafters
  262. AC/DC shortwave receiver and several years ago I got an unpleasant
  263. surprise when I absent-mindedly connected the ground lead of an
  264. oscilloscope to the Hallicrafter's chassis (yes, I did know better,
  265. but my brain was taking an unscheduled holiday).  Spark city.  Can
  266. you say "ozone"?  Please believe me: there is no better way to turn
  267. your computer into a smoking hunk of silicon and plastic than to
  268. apply 120 volts AC to its innards.
  269.  
  270. Case C: neither headphone jack nor mic output exists
  271.  
  272. If you're not comfortable and familiar with modifying and/or repairing
  273. electronic equipment, get a new radio before trying to use WeatherMan.
  274. If you possess the needed skills, you already know what to do.
  275.  
  276. I suspect most of the people who will use WeatherMan are technically
  277. knowledgeable folks who will have absolutely no problem connecting
  278. their radios to their sound cards.  If you are in that class, let me
  279. apologize for the simplistic admonitions.  But if you are not 100%
  280. certain you know what you're doing, find someone who does know and
  281. ask for help before trying to use the program.
  282.  
  283. [IV] Using WeatherMan : Creating a Configuration File
  284.  
  285. Now that your radio and sound card are connected together, there's
  286. one more thing you have to do before running WeatherMan: edit the
  287. program's "configuration file".  This file contains details about
  288. your hardware setup and display preferences.  A sample configuration
  289. file is given below (it's a copy of the one supplied with the program
  290. set):
  291.  
  292.  
  293.  1)    812   <----------------- sweep delay
  294.  2)    1050  <----------------- lowest audio frequency
  295.  3)    1800  <----------------- highest audio frequency
  296.  4)    $220  <----------------- I/O port used by sound card
  297.  5)    5     <----------------- interrupt used by sound card
  298.  6)    C:\CT-VOICE.DRV    <---- path and name of VOC driver
  299.  7)    0      63      63      63  <- <color no.> <R> <G> <B>
  300.  8)    1      59      59      59     each RGB value must be
  301.  9)    2      55      55      55     greater than 0 and less
  302. 10)    3      50      50      50     than 63
  303. 11)    4      46      46      46
  304. 12)    5      42      42      42
  305. 13)    6      38      38      38
  306. 14)    7      34      34      34
  307. 15)    8      29      29      29
  308. 16)    9      25      25      25
  309. 17)    10     21      21      21
  310. 18)    11     17      17      17
  311. 19)    12     13      13      13
  312. 20)    13      8       8       8
  313. 21)    14      5       5       5
  314. 22)    15      0       0       0
  315.  
  316.  
  317. Let's go through the list (the line numbers, e.g., "20)", are for
  318. reference only and should not appear in the actual configuration file):
  319.  
  320. Line 1 : "sweep delay"- Since I can't think of a technical-sounding
  321. name for this entry, I'll call it what it is: a "fudge factor".
  322. Since Weatherman samples slightly less than a full line, the sweep
  323. delay number is used in an empty counting loop inside the program to
  324. ensure the received picture won't be skewed as it's being received
  325. and displayed.  How do you know what sweep delay number to use?
  326. You don't-- you have to determine it by trial and error.  Fortunately,
  327. I can offer some guidelines:
  328.  
  329. Suppose you are receiving a fax composed of vertical lines that is
  330. supposed to look like this:
  331.  
  332.                     |       |       |
  333.                     |       |       |
  334.                     |       |       |
  335.                     |       |       |
  336.                     |       |       |
  337.  
  338. but instead it looks like this:
  339.  
  340.                     \       \       \
  341.                      \       \       \
  342.                       \       \       \
  343.                        \       \       \
  344.                         \       \       \
  345.  
  346. In this case, the sweep delay number should be INCREASED.
  347.  
  348. Conversely, if the picture looks like this,
  349.  
  350.                         /       /       /
  351.                        /       /       /
  352.                       /       /       /
  353.                      /       /       /
  354.                     /       /       /
  355.  
  356. the sweep delay number should be DECREASED.
  357.  
  358. Lines 2 and 3: "lowest audio frequency" and "highest audio frequency"--
  359. These define the white-to-black frequency range and have two principal
  360. uses: 1) by widening/narrowing the range, you can stretch/compress the
  361. contrast of the received picture, and 2) by  shifting the center of
  362. the range up or down, you can possibly reduce interference caused by
  363. transmissions on adjacent frequencies. Experiment with various
  364. combinations to achieve the best results.  The numbers given are
  365. in cycles per second (Hz).
  366.  
  367. Line 4: Sound card I/O port- If necessary, change this number in
  368. accordance with your particular sound card installation.  Consult
  369. your sound card's reference manual for details.  Also, note that
  370. the prefacing "$" denotes a hexadecimal number.
  371.  
  372. Line 5: Sound card interrupt number- Change if necessary, as in Line 4.
  373.  
  374. Line 6: Path and name of VOC driver- Insert the DOS path/file name
  375. combination for your own configuration here.  For example, if you
  376. have a Sound Blaster and your driver is in directory "SB" on drive
  377. D:, then Line 6 would read
  378.  
  379.                   D:\SB\CT-VOICE.DRV
  380.  
  381. If the program can't find the driver, it will stop and tell you so.
  382.  
  383. Lines 7 through 22: color palette- This is pretty self-explanatory.
  384. The default palette is for a 16-level gray scale.
  385.  
  386. The format of the configuration file requires that comments be
  387. separated from the file elements by at least one space and the file
  388. should not contain any empty lines.
  389.  
  390. [V] Running WeatherMan
  391.  
  392. Once you have created a configuration file, WeatherMan is run using
  393. the following syntax:
  394.  
  395.                                WXMAN
  396. or
  397.                     WXMAN <configuration file name>
  398.  
  399. If you choose the first option, "WXMAN", you must have a configuration
  400. file with the name "WXMAN.CFG" located in the same directory as the
  401. program file.  The second option lets you choose the name and path of
  402. a different configuration file.  Suppose, for example, you have a
  403. reversed-palette configuration file named "WXMANREV.CFG" in directory
  404. "CONFIGS" located on drive C:.  You then run the program with the
  405. command "WXMAN C:\CONFIGS\WXMANREV.CFG".
  406.  
  407. With your shortwave receiver turned on and connected to the sound card,
  408. activate the receiver's BFO, then tune in a wefax station.  Adjust the
  409. BFO up or down for the best picture.  When tuning the BFO, it's usually
  410. easiest to start at a high-frequency audio output and work back to the
  411. proper frequency.
  412.  
  413. [VI] WeatherMan Keyboard Commands
  414.  
  415. Once WeatherMan is up and running, you have several commands at your
  416. disposal
  417.  
  418.                      <G>rab a Picture
  419.                      <C>lear Screen
  420.                      <1>..<9> Delay Picture Reception
  421.                      <P>osition Graphics Cursor
  422.                      <H>elp
  423.                      <ESC> Exit WeatherMan
  424.                      <+/-> increase/decrease sweep delay
  425.  
  426. Each of the commands is activated by pressing the letter key within
  427. the "<>" symbols. Case is unimportant.
  428.  
  429. <G>rab a picture- Pressing "G" saves the currently-displayed picture
  430.                   to disk.  The saved picture is time- and date-stamped
  431.                   at the bottom of the screen.  Saved picture files are
  432.                   given the name "GRABxxx.RAW", where "xxx" denotes the
  433.                   number of the saved picture.  When WeatherMan starts
  434.                   up, it searches the current directory for previously-
  435.                   saved pictures and sets its first file name to the
  436.                   next highest number to avoid overwriting old files.
  437.  
  438. <C>lear Screen- Pressing "C" clears the screen and the current
  439.                 image is lost forever.
  440.  
  441. <1>..<9> Delay Picture Reception- Pressing "1" through "9" causes
  442.                                   sampling of the incoming fax to be
  443.                                   delayed an amount proportional to
  444.                                   the value of the selected key.
  445.                                   These commands let you "walk" the
  446.                                   true edge of the incoming fax to the
  447.                                   left side of the screen.
  448.  
  449. <P>osition Graphics Cursor-  After positioning a picture with the "1"
  450.                              through "9" keys, pressing "P" moves the
  451.                              graphics cursor to the top line of the
  452.                              screen, without clearing the screen.
  453.  
  454. <H>elp- Pressing "H" displays a command summary.  No fax data is
  455.         received or displayed while the "H" command is in effect.
  456.  
  457. <ESC> Exit WeatherMan- Pressing the escape key unconditionally exits
  458.       the program; you are not prompted to save the picture first.
  459.  
  460. <+/-> Increase/Decrease sweep delay- use these two keys whenever
  461.       your picture is slightly skewed and you don't want to exit
  462.       and create a new configuration file.
  463.  
  464. WeatherMan's RAW picture file format is exceedingly simple, consisting
  465. of a file of 640*480=307,200 bytes, with each byte representing a
  466. color number in the 0 to 15 range. The file is a record of consecutive
  467. pixel values starting at the upper left-hand side of the screen (0,0)
  468. and extending to the lower right-hand side (639,479).  This format
  469. should make it easy for you to write your own programs for manipulating
  470. captured picture data.
  471.  
  472. The utility program RAW2PCX.EXE (see section [VIII]) can be used to
  473. convert the RAW format into the PCX format used by many PC
  474. paint/image-processing programs.
  475.  
  476. [VII] The SHOWPIC program
  477.  
  478. Having saved a bunch of pictures to disk, it would be nice to see what
  479. they looked like again, wouldn't it?  That's the purpose of SHOWPIC
  480. and its syntax is
  481.  
  482.          SHOWPIC [-p] <picture file> <picture file>...
  483.  
  484. where the optional -p switch loads a palette from the file SHOWPIC.PAL.
  485. The format of SHOWPIC.PAL is the same as in lines 7 through 22 of the
  486. configuration file.  See the sample palette file for details.
  487.  
  488. Example 1:
  489.  
  490.            SHOWPIC GRAB0.RAW GRAB11.RAW GRAB2.RAW
  491.  
  492. displays the pictures GRAB0.RAW, GRAB11.RAW, and GRAB2.RAW consecutively
  493. using the built-in gray-scale palette.
  494.  
  495. Example 2: SHOWPIC -p GRAB1.RAW TEST.RAW
  496.  
  497. displays the two given pictures using the palette contained in SHOWPIC.PAL.
  498.  
  499. You can move to the next picture in the set at any time by pressing any key.
  500.  
  501. [VIII] The RAW2PCX program
  502.  
  503. To convert a picture file to a PCX graphics file use either of the commands
  504.  
  505.                  RAW2PCX  <input file name>, or
  506.            RAW2PCX  <input file name>  <output file name>
  507.  
  508. Example 1:
  509.                RAW2PCX GRAB0.RAW
  510.  
  511. This command creates a new file "GRAB0.PCX" in the PCX format.
  512.  
  513. Example 2:
  514.                RAW2PCX GRAB0.RAW  TEST.PCX
  515.  
  516. Same result as in Example 1, but the output file is named "TEST.PCX"
  517. instead.
  518.  
  519. Warning: RAW2PCX will overwrite any existing file having the same
  520. name as the output file.
  521.                               *****
  522. [IX] WXDEMO.EXE
  523.  
  524. Wefax broadcasts have a very distinctive sound and once you've heard
  525. one, you'll probably never forget what it sounds like; unfortunately,
  526. the sound is difficult to describe in words.  That's where the WXDEMO
  527. program comes in.
  528.  
  529. Syntax:
  530.  
  531.      WXDEMO <picture file>
  532.  
  533. WXDEMO takes a single argument, the name of a picture file, then
  534. simulates the reception of the picture through your sound card and on
  535. your monitor.  If you've never heard a fax transmission before, WXDEMO
  536. should help you learn what to listen for as you tune through the
  537. shortwave bands.
  538.  
  539. [Appendix 1] Weather Facsimile Frequencies.
  540.  
  541. The following is a very small list of stations that transmit weather
  542. photos and charts during the day.  It is not at all inclusive: there
  543. are literally dozens of other stations across the HF bands.
  544. (All frequencies are in kilohertz.)
  545.  
  546. Frequency (KHz)     Location
  547. ---------          ---------
  548.   6453             California
  549.   8682             California
  550.   9090             California
  551.  11090             Hawaii
  552.  16135             Hawaii
  553.   8080             Virginia
  554.  15959             Virginia
  555.  20015             Virginia
  556.  
  557.  
  558.  
  559. [Appendix 2] Troubleshooting Q&A
  560.  
  561. Q: Why isn't anything being displayed?
  562.  
  563. Make certain your radio is turned on and the BFO is activated.
  564. Check the connection between the radio output and sound card mic
  565. input. If you have a MediaVision PAS16 card, use the command
  566. "PAS SET MIC TO 100" before running WeatherMan.
  567.  
  568. Q: Why does the picture look like a photo negative?
  569.  
  570. Either you have loaded a reversed palette in the configuration file
  571. or you are tuned to the wrong sideband.  Adjust the file or the BFO
  572. accordingly.
  573.  
  574. Q: Why is the picture grainy?
  575.  
  576. The signal may be weak, or there may be a source of interference nearby,
  577. such as an electric motor, fluorescent light, or the like.  Use a good
  578. antenna and/or increase the mic input level, and/or remove the source
  579. of the noise.
  580.  
  581. Q: Why is the picture "ghosty"?
  582.  
  583. Just like television, if a signal is received along two or more paths
  584. having different effective lengths, you'll get ghosts.  There's no
  585. cure, except perhaps to re-orient the receiving antenna.
  586.  
  587. Q: Why are there 30 wavy vertical lines across the picture?
  588.  
  589. You're picking up 60 Hz (power line) interference from somewhere,
  590. possibly from a ground-fault loop.  Try transformer-coupling the
  591. receiver to the sound card and make sure you're using a good quality
  592. shielded cable.
  593.  
  594. Q: I've set the "sweep delay" constant.  Why do my pictures still come
  595. out slightly skewed at times?
  596.  
  597. Unfortunately, a sweep delay constant that works well one day may not
  598. work as well the next and may have to be changed.  The speed at which
  599. WeatherMan runs depends on many factors including the memory manager
  600. you use, the kind and number of TSRs you have installed, and even the
  601. temperature.  Generally speaking, however, a sweep delay constant
  602. which works OK at the start of a session will continue to work fine
  603. for at least several hours.  For minor corrections to the sweep delay
  604. constant, use the "+" and "-" keys while the program is running.
  605.  
  606. Q: I get great reception until I turn on the computer.  What gives?
  607.  
  608. The computer is a wonderful source of radio waves.  Keep the antenna
  609. as far as possible from the computer and connect it to your radio
  610. with coax.  The coax shield should be connected to a good ground.
  611.  
  612. Q: When my radio is on, why do I hear Skippy the Clown urging me to
  613. do bad things?
  614.  
  615. Uh huh... That's kind of out of my area of expertise...
  616.  
  617. [Appendix 3] VOC Driver Files and Sound Cards
  618.  
  619. WeatherMan has been tested with two sound cards: Sound Blaster (v1.5) and
  620. the Sound Blaster emulation mode of the ProAudio Spectrum 16 (PAS16).
  621. While both cards work, the PAS16 card resulted in significantly better
  622. performance.  This is not a criticism of the Sound Blaster (I have
  623. and use both cards), but simply a statement of fact.
  624.  
  625. Regarding VOC drivers, WeatherMan has been tested only with
  626. CT-VOICE.DRV, version 1.0 available from Creative Labs, Inc and
  627. with CTV-TB.DRV, a ThunderBoard driver from MediaVision, Inc.
  628.  
  629. MediaVision PAS16 owners should use the "CTV-TB.DRV" ThunderBoard
  630. program instead of the PAS16 driver.  This driver program can be
  631. obtained from the MediaVision BBS (510-770-0968) by downloading the
  632. file "CTV.ZIP".  Incidentally, this program was found to work with
  633. the Sound Blaster, as well.
  634.  
  635. [Appendix 4] About the Sample Pictures
  636.  
  637. The sample pictures were received using the following extremely
  638. non-ideal setup:
  639.  
  640. Radio      : Radio Shack DX-440
  641. Sound Card : ProAudio Spectrum 16, Sound Blaster Emulation
  642. Antenna    : 25-ft. random wire antenna, located indoors
  643. Location   : Third floor of an apartment building
  644. Problems   : 1) antenna only 6 ft. from computer
  645.              2) power company transformer about 50 ft away
  646.                 from computer.
  647.  
  648. Even with the setup above, I think the pictures are pretty good; I'll
  649. leave it up to you to imagine what they might have been like using an
  650. excellent shortwave receiver and a good antenna.
  651.                           ***************
  652.  
  653. Thanks for trying WeatherMan!
  654.  
  655.  
  656.  
  657.